<?php
class Mod_artice extends CI_Controller{
    private $per_page = 6;
    private $total_rows =100;
    private $num_artice_in_rows =2; // Đây là số bài viết trong một dòng
    function  __construct(){
        parent::__construct();
        $this->load->model('mod_artice/mmod_artice');
    }
    function index($type,$data){
        if($type=='catalog') $this->catalog($type,$data);
        else $this->viewartice($type,$data);
	}
    function catalog($type,$dtcatalog){
        $data['catalog'] = $dtcatalog;
        $where = array('iddanhmuc'=>$dtcatalog->id,'publish'=>1);
        $offset = $this->uri->segment(2,0); // sua cai nay
        $data['artice'] = $this->home_model->get_data('baiviet',$where ,array('truong'=>'order','sapxep'=>'DESC'),$this->per_page,array(),$offset);
        $data['col'] = $this->num_artice_in_rows; // Đây là số bài viết trong một dòng

        $this->total_rows = $this->home_model->get_number('baiviet',$where);  
        
        $this->phantrang();
        $this->load->view('mod_artice/vmod_catalog',$data);
    }
    function viewartice($type,$dtartice){
        $data['artice'] = $dtartice; 
        // Bai viet trong cung thu muc
        
        
        // update so nguoi doc
        if(!$this->session->userdata('hitart-'.$dtartice->id)){
            $hit = $dtartice->hits + 1;
            $hits = array('hits'=>$hit);
            $this->mmod_artice->updatehits($dtartice->id,$hits);
            $this->session->set_userdata('hitart-'.$dtartice->id,$hits);
        }
        
        $this->load->view('mod_artice/vmod_artice',$data);
    }
    function phantrang(){
        $this->load->library('pagination');
        $config['base_url'] = base_url().$this->uri->segment(1);
        $config['total_rows'] = $this->total_rows;
        $config['per_page'] = $this->per_page;
        $config['uri_segment'] = 2;
        $config['num_links'] = 12;
        
        $this->pagination->initialize($config);
    
    }
}
?>